]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
status/network: Use the same signal strength values as GNOME Settings
authorRemi Salmon <salmon.remi@gmail.com>
Thu, 3 Sep 2020 22:45:38 +0000 (22:45 +0000)
committerMarge Bot <marge-bot@gnome.org>
Tue, 2 Mar 2021 23:07:01 +0000 (23:07 +0000)
Be consistent and use the same wifi signal strength thresholds that are
used by Settings to ensure that the signal strengths look the same in
Settings and gnome-shell.

See https://gitlab.gnome.org/GNOME/gnome-control-center/-/blob/master/panels/netwo>
for the values used in Control Center.

Fixes https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/217

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1432>

js/ui/status/network.js

index 6b19fad0eca3f0bfdd27953e4438574896d9f844..bb119f690c1fc82edd80f08e1c27b4b5fabbfe84 100644 (file)
@@ -54,15 +54,16 @@ const PortalHelperIface = loadInterfaceXML('org.gnome.Shell.PortalHelper');
 const PortalHelperProxy = Gio.DBusProxy.makeProxyWrapper(PortalHelperIface);
 
 function signalToIcon(value) {
-    if (value > 80)
-        return 'excellent';
-    if (value > 55)
-        return 'good';
-    if (value > 30)
-        return 'ok';
-    if (value > 5)
+    if (value < 20)
+        return 'none';
+    else if (value < 40)
         return 'weak';
-    return 'none';
+    else if (value < 50)
+        return 'ok';
+    else if (value < 80)
+        return 'good';
+    else
+        return 'excellent';
 }
 
 function ssidToLabel(ssid) {